diff options
| author | Factiven <[email protected]> | 2023-10-24 20:27:32 +0700 |
|---|---|---|
| committer | Factiven <[email protected]> | 2023-10-24 20:27:32 +0700 |
| commit | 451e4dffd000169e7113aa3275e4acaf7f1fbbbc (patch) | |
| tree | 035edf0d05e2f6878be745c326935aba3d821636 /pages/en/manga/read/[...params].js | |
| parent | Update v4.2.1 (diff) | |
| download | moopa-4.2.2.tar.xz moopa-4.2.2.zip | |
Update v4.2.2v4.2.2
Diffstat (limited to 'pages/en/manga/read/[...params].js')
| -rw-r--r-- | pages/en/manga/read/[...params].js | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/pages/en/manga/read/[...params].js b/pages/en/manga/read/[...params].js index 1076601..a7fa78b 100644 --- a/pages/en/manga/read/[...params].js +++ b/pages/en/manga/read/[...params].js @@ -276,7 +276,7 @@ async function fetchAnifyPages(id, number, provider, readId, key) { try { let cached; - cached = await redis.get(`pages:${readId}`); + if (redis) cached = await redis.get(`pages:${readId}`); if (cached) { return JSON.parse(cached); @@ -292,12 +292,13 @@ async function fetchAnifyPages(id, number, provider, readId, key) { return null; } - await redis.set( - `pages:${readId}`, - JSON.stringify(data), - "EX", - 60 * 60 * 24 * 7 - ); + if (redis) + await redis.set( + `pages:${readId}`, + JSON.stringify(data), + "EX", + 60 * 60 * 24 * 7 + ); return data; } catch (error) { @@ -357,7 +358,7 @@ export async function getServerSideProps(context) { } const chapters = await ( - await fetch("https://api.anify.tv/chapters/" + mediaId + "?apikey=" + key) + await fetch("https://api.anify.tv/chapters/" + mediaId) ).json(); if ((dataManga && dataManga?.error) || dataManga?.length === 0) { |